date: 2023-12-07
Type: Cours
Projet: Blindcode
Cours: PHPPassage de paramètres de fonction
En PHP, les paramètres de fonction sont des valeurs que vous pouvez passer à une fonction pour personnaliser son comportement. Les paramètres permettent aux fonctions d'accepter des données externes et de les utiliser dans leur logique interne. Voici comment déclarer et utiliser des paramètres de fonction en PHP.
Pour déclarer des paramètres dans une fonction, vous les spécifiez entre les parenthèses après le nom de la fonction. Voici un exemple simple :
<?php
function Saluer($nom) {
echo "Bonjour, $nom !";
}
// Appel de la fonction avec un argument
Saluer("Alice");
?>
Dans cet exemple, la fonction Saluer prend un paramètre $nom et l'utilise pour afficher un message de salutation personnalisé.
Vous pouvez définir plusieurs paramètres en les séparant par des virgules. Voici un exemple :
<?php
function Additionner($a, $b) {
$somme = $a + $b;
echo "La somme est : $somme";
}
// Appel de la fonction avec deux arguments
Additionner(5, 3);
?>
Dans cet exemple, la fonction Additionner prend deux paramètres, $a et $b, et les utilise pour calculer la somme.
Vous pouvez définir des valeurs par défaut pour les paramètres, ce qui signifie que la fonction peut être appelée sans leur fournir de valeurs. Voici un exemple :
<?php
function Saluer($nom = "Invité") {
echo "Bonjour, $nom !";
}
// Appel de la fonction avec et sans argument
Saluer(); // Affiche "Bonjour, Invité !"
Saluer("Alice"); // Affiche "Bonjour, Alice !"
?>
Dans cet exemple, le paramètre $nom a une valeur par défaut de "Invité" s'il n'est pas spécifié lors de l'appel de la fonction.
En PHP, les paramètres de fonction sont passés par valeur par défaut, ce qui signifie que la fonction reçoit une copie de la valeur. Les modifications apportées à la copie n'affectent pas la valeur d'origine. Voici un exemple :
<?php
function Doubler($nombre) {
$nombre = $nombre * 2;
echo "Le double est : $nombre";
}
$original = 5;
Doubler($original);
echo "La valeur d'origine est toujours : $original";
?>
Dans cet exemple, bien que la fonction double la valeur à l'intérieur de la fonction, la valeur d'origine reste inchangée à l'extérieur de la fonction.
Les paramètres de fonction en PHP permettent d'ajuster le comportement d'une fonction en fonction des valeurs fournies lors de son appel. Ils améliorent la flexibilité et la réutilisabilité du code.
créé le 2023-12-07 à 11:29